export default function MapLoader() {
    return new Promise((resolve, reject) => {
        if (window.AMap) {
            resolve(window.AMap)
        } else {
            let script = document.createElement("script")
            script.type = 'text/javascript';
            script.async = true;
            script.src = "https://webapi.amap.com/maps?v=1.4.15&key=ff37fcee94086ff348d7a670ebf08e85",
                script.onerror = reject;
            document.head.appendChild(script)
        }
        window.initAMap = () => {
            resolve(window.AMap)
        }
    })
}